FROM node:16.20-alpine

LABEL maintainer="315959139@qq.com"

###############################################################################
#                                安装需要的组件
###############################################################################

#创建/app 目录作为部署目录,创建容器实例时,挂载此目录
RUN mkdir -p /app

#更改alpine的安装源指向阿里源
#RUN echo "http://mirrors.aliyun.com/alpine/v3.13/main/" > /etc/apk/repositories

#安装 bash 和 busybox
#RUN apk update \
#        && apk upgrade \
#        && apk add --no-cache bash \
#        bash-doc \
#        bash-completion \
#        && apk add curl \
#        && /bin/bash \
#        && apk add --no-cache busybox \
#        && rm -rf /var/cache/apk/*
#移动工作目录到 /app
WORKDIR /app

EXPOSE 3000

#设置node环境变量为production|staging|development
ENV NODE_ENV=production
ENV HOST 0.0.0.0
